import { NgModule } from '@angular/core';
import {SharedModule} from "@shared/shared.module";
import {CrowdListComponent} from "@crowd/crowd-list/crowd-list.component";
import {CrowdRoutingModule} from "@crowd/crowd-routing.module";
import {CrowdComponent} from "@crowd/crowd.component";
import {CrowdDetailsComponent} from "@crowd/crowd-details/crowd-details.component";
import {Step1Component} from "@crowd/step-1/step-1.component";
import {Step2Component} from "@crowd/step-2/step-2.component";
import {Step3Component} from "@crowd/step-3/step-3.component";
import {CrowdSkuComponent} from "@crowd/crowd-sku/crowd-sku.component";
import {LaunchResultComponent} from "@crowd/launch-result/launch-result.component";
import {CrowdInfoComponent} from "@crowd/crowd-details/crowd-info/crowd-info.component";
import {CrowdSupporterComponent} from "@crowd/crowd-details/crowd-supporter/crowd-supporter.component";
import {CrowdActivityComponent} from "@crowd/crowd-details/crowd-activity/crowd-activity.component";
import {CrowdProtocolComponent} from "@crowd/crowd-protocol/crowd-protocol.component";
import {BuySkuComponent} from "@crowd/crowd-details/buy-sku/buy-sku.component";
import {DynamicManageComponent} from "@crowd/dynamic-manage/dynamic-manage.component";
import {DynamicIssueComponent} from "@crowd/dynamic-issue/dynamic-issue.component";
import {CrowdService} from "@crowd/crowd.service";
import {ReactiveFormsModule} from "@angular/forms";
import {MyCrowdComponent} from "@crowd/my-crowd/my-crowd.component";



@NgModule({
  imports: [
    CrowdRoutingModule,
    SharedModule,
    ReactiveFormsModule,
  ],
  declarations: [
    CrowdComponent,
    CrowdListComponent,
    CrowdDetailsComponent,
    Step1Component,
    Step2Component,
    Step3Component,
    CrowdSkuComponent,
    LaunchResultComponent,
    CrowdInfoComponent,
    CrowdSupporterComponent,
    CrowdActivityComponent,
    CrowdProtocolComponent,
    BuySkuComponent,
    DynamicManageComponent,
    DynamicIssueComponent,
    MyCrowdComponent,
  ],
  providers:[
    CrowdService
  ]
})
export class CrowdModule { }
